/**
 *    Copyright 2011 M. Lauer
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */
body { 
    background-color: rgb(255, 255, 255);
    min-width: 37.5em;  /* 2x LC width + RC width */
}
.header{
	height: 15em;
	background-position: 0em 0em;
	background-image: url("#{resource['images:header_gradient.png']}");
	background-repeat: repeat-x;
	padding-left: 25em;   /* LC width +12.5 side-padding */
    padding-right: 27em;  /* RC width +12.5 side-padding*/
}
.header_left{
	width: 11.5em;        /* LC fullwidth - padding */
  	padding: 1em 0.5em;
	float: left;
	right: 14.5em;          /* LC width + CC padding + LC padding*/
    margin-left: -100%;
    position:relative;	
}
.header_middle{
	width: 100%;
	float: left;
	padding: 1em 1em;    /* CC padding */
	position:relative;	
}
.header_right{
	width: 11.5em;  /* RC fullwidth - RC Padding*/
	float: left;
	margin-right: -100%;
	padding: 1em 0.5em; /* RC Padding */
	position:relative;		 
}
.header_links{
	text-align: right;
	margin-right: -13em;
	z-index: 2;
	position: relative;
}
.header_links a{
	text-decoration: none; 
	color: black;
	padding:0.5em;
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
	font-weight: 600;
}
.header_links a:hover{
	text-decoration: underline;
}
.header_title{
	padding-top: 4em;
	margin-left: auto;
	margin-right: auto;
	display:block;	
}
.header_logo{
	padding-top: 2em;
	
}
.body{
  padding-left: 25em;   /* LC width +12.5 side-padding */
  padding-right: 27em;  /* RC width +12.5 side-padding*/		
}
.navigation{
	width: 11.5em;        /* LC fullwidth - padding */
  	padding: 1em 0.5em;
	float: left;
	right: 14.5em;          /* LC width + CC padding + LC padding*/
    margin-left: -100%;
    position:relative;	
}
.navigation_link{
	display: block;
}
.content{
	width: 100%;
	float: left;
	padding: 1em 1em;    /* CC padding */
	position:relative;
}
.hints{
	width: 11.5em;  /* RC fullwidth - RC Padding*/
	float: left;
	margin-right: -100%;
	padding: 1em 0.5em; /* RC Padding */
	position:relative;	
}
.footer{
	
}